home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / telecomm / fnorddel / fn132man.zoo / chapter.05 < prev    next >
Text File  |  1991-09-02  |  31KB  |  654 lines

  1.  
  2.  
  3. Chapter 5:  The Sysop Command Reference                                   75
  4.  
  5.  
  6.  
  7.  
  8. 5  The Sysop Command Reference
  9.  
  10.  
  11.    As has been mentioned  before, Fnordadel makes a distinction  between ``a
  12. user with  Co-Sysop status'' and  ``the Sysop''.   ``The Sysop'' is  assumed
  13. to be  you, the guy/gal who  runs the system,  and there are therefore  some
  14. commands which we figure only you will want to use.   Some of these commands
  15. are useful only  from the system console, and  in most such cases  you don't
  16. even have to be logged in to use them.
  17.  
  18.    Fnordadel lets you  define a specific user name  to be used as a  synonym
  19. within the system for `Sysop'.  To set this up,  modify the #sysop parameter
  20. in `ctdlcnfg.sys', as appropriate.
  21.  
  22.    As added  conveniences, Fnordadel automatically  assigns this user  Aide,
  23. Net and Sysop privileges  when he/she logs in after the system (or  just the
  24. user log) is reconfigured from scratch.  Also, any  local or network private
  25. mail to  `Sysop' is redirected  to the user  name specified.   Finally,  the
  26. Sysop is allowed  to archive his/her private mail  to a disk file  if #sysop
  27. is set.
  28.  
  29.    If you do not  set the value of #sysop  correctly or at all,  your system
  30. will  not explode.    However,  it won't  know where  to  send private  mail
  31. entered to  `Sysop', so all such  mail will be  dumped into the Aide>  room,
  32. where all users present there can see it.  This  is probably not a desirable
  33. thing, but  might actually be beneficial,  for example on systems with  more
  34. than one Sysop.   Also, if  #sysop is not set,  Sysop mail archiving is  not
  35. available.
  36.  
  37.  
  38.  
  39. 5.1  The Sysop Special Functions Menu
  40.  
  41.    To perform  most  Sysop-specific functions,  you must  first  get to  the
  42. Sysop menu.   If you're  on the console, first  ensure that Fnordadel is  in
  43. console  mode.   If  it is  in modem  mode (i.e.,  waiting  for somebody  to
  44. call, or  dealing with a user  currently online), hit the  `<ESC>' key.   If
  45. you're calling  in from remote,  and you have a  system password defined  in
  46. `ctdlcnfg.sys', just  ensure that  you're at a  room prompt.   (If there  is
  47. no system  password defined, you  will be unable to  proceed further as  the
  48. system will  not allow  any remote  user access  to the  Sysop menu  without
  49. entering the system password.)
  50.  
  51.    Note:  If somebody  is logged in and you  wish to go to console mode,  do
  52. not hit  `<ESC>' unless  the user  is at the  main room  prompt, or  strange
  53. things may happen.   Also, once you have interrupted the user,  anything you
  54. do as Sysop will be echoed to the user's screen.   This includes any command
  55. you execute from the Sysop menu.
  56.  
  57.    If all is in readiness,  now press `^L'.  If you're calling  from remote,
  58. you will  now have  to enter the  system password.   This  is a point  which
  59. bears repeating:  Giving your users Aide, Co-Sysop or  any other status does
  60. not get them  access to the Sysop menu.   Any users lacking  Co-Sysop status
  61. can not  even execute the `^L'  command.   Those users with Co-Sysop  status
  62. won't be able to  do anything with the command unless you've given  them the
  63. system password.
  64.  
  65.  
  66.  
  67. Chapter 5:  The Sysop Command Reference                                   76
  68.  
  69.  
  70.  
  71.  
  72.    Note that if you call  in from remote, the system does  not automatically
  73. identify you  as ``the Sysop'',  even though it could  check your user  name
  74. against the  one defined by  #sysop, if you  have set that  parameter.   The
  75. reason is that if somebody ever cracked your  password, they would instantly
  76. have access to all system commands.
  77.  
  78.    As it stands, when you  call there will be a few things not  available to
  79. you that  would normally  be available if  you were  on the system  console.
  80. Most of them  will reappear if you hit  `^L' and enter the  system password.
  81. At that  point the  system identifies  you (and,  indeed,  any Co-Sysop  who
  82. might do the same thing)  as ``the Sysop''.  All commands will then  be made
  83. available, except  for a few  that make no sense  from remote (like  dialing
  84. other systems from the Sysop menu).
  85.  
  86.    Having reached the menu,  you will see the  prompt `sysop cmd:'.   To get
  87. a list of  available functions, hit the `?'  key.  You should  see something
  88. close to the following:
  89.  
  90.       [A]bnormal system exit
  91.       [B]aud selection
  92.       [C]hat toggle
  93.       [D]- Toggle debug mode
  94.       [E]- Toggle screen echo
  95.       [F]ile grab
  96.       [G]odirectlytomodemdonotpassGo
  97.       [I]nformation
  98.       [M]ODEM mode
  99.       [N]etwork commands
  100.       [O]utside commands
  101.       [P]urge menu
  102.       [Q]uit citadel
  103.       [R]einitialize Modem
  104.       [S]et date
  105.       [T]elephone call
  106.       [U]ser status commands
  107.       [W]estwict menu
  108.       e[X]it sysop menu
  109.       [Y]- Show time til next event
  110.       [Z]- Autodial
  111.  
  112. [A]bnormal system exit
  113.            This command  will probably  be rarely used.    It lets you  take
  114.            your  system down,  and  specify the  return  value to  be  given
  115.            to  whatever  started citadel.     You  will first  be  asked  to
  116.            confirm the  action, and then asked  for the return value,  which
  117.            defaults to 0,  (which indicates a normal exit), or,  if executed
  118.            from remote,  3 (which indicates a  remote exit); these  defaults
  119.            are  equivalent to  using  the  [Q]uit command.    If  you  enter
  120.            a non-default  return value,  everything normally  done during  a
  121.            system exit will still be done, including saving `ctdltabl.sys'.
  122.  
  123.            The only real  reason to use this option  is if you have  a shell
  124.            script controlling the activity of your set-up,  and wish to pass
  125.            it a  certain return code to  get it to do  something.  This  can
  126.            be convenient if you  are trying to test commands that are  to be
  127.            executed by  the script based  on return  codes given by  citadel
  128.  
  129.  
  130.  
  131. Chapter 5:  The Sysop Command Reference                                   77
  132.  
  133.  
  134.  
  135.  
  136.            when it  exits under  control of events  you have  defined.   See
  137.            Chapter 7 [Events], page 93.
  138.  
  139. [B]aud selection
  140.            This  command  allows  you to  temporarily  override  the  system
  141.            baud  rate that  you specified  in `ctdlcnfg.sys'.    The  values
  142.            permissible here  are the  same as in  `ctdlcnfg.sys', i.e.,  `0'
  143.            for 300 baud, `1' for 300/1200 baud, etc.
  144.  
  145. [C]hat toggle
  146.            This  will toggle  the chat  flag on  or off.    If it  is on,  a
  147.            user executing the  [C]hat command will cause the  console's bell
  148.            to  ring,  asking for  your  attention.    If  the flag  is  off,
  149.            users  calling for  a chat  will  be shown  the contents  of  the
  150.            `nochat.blb' file.   The setting of  this toggle is preserved  by
  151.            the system  when you  exit from  Fnordadel, and will  be set  the
  152.            same way the next time you start up.
  153.  
  154. [D]- Toggle debug mode
  155.            This command  lets you toggle  debug mode on  or off.   It is  of
  156.            no use  to normal  people, being  primarily a switch  to aid  the
  157.            Fnordadel team when they're tracking a bug of some kind.
  158.  
  159. [E]- Toggle screen echo
  160.            This command lets  you toggle screen echo on  or off.   When echo
  161.            is on, all incoming and outgoing characters  will be displayed on
  162.            the console screen, except in certain special  situations such as
  163.            password entry or when  the user is entering a message  in Mail>.
  164.            When echo  is off, nothing  will be displayed  as users call  and
  165.            do their things.   When you  hit `<ESC>' and enter console  mode,
  166.            everything is echoed to your screen no matter  how this toggle is
  167.            set.
  168.  
  169. [F]ile grab
  170.            This  command  allows  you  to  bring  the  contents  of  a  text
  171.            file sitting  somewhere on  disk into your  held message  buffer.
  172.            This allows  you to  incorporate text from  diverse sources  into
  173.            messages you  post.   Beware  the size limit  of messages,  10000
  174.            characters.  Also  beware of grabbing in files that  have strange
  175.            formatting or control characters in them; the  results may not be
  176.            to your taste.   Se